#include<stdio.h>

/*第十八课：学习case穿透*/

/*
    case穿透规则：
        细节1：还是根据小括号中表达式的结果去匹配对应的case
        细节2：如果执行中遇到break，就直接结束整个switch
        细节3：但是如果没有遇到break,会继续执行下面case中的代码，
            如果没有遇到下一个break，就会把整个switch中所有的代码全部执行完了，才会结束
        细节4：case穿透只会往下穿，不会回到上面。
*/
int main()
{ 
    int num = 2;
    switch (num)
    {
        case 1:
            printf("当前数字为一\n");
            break;
        case 2:
            printf("当前数字为二\n");
            break;
        default :
            printf("数据错误\n");
            break;
    }    
    
    
    return 0;
}